home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / hity wydania / Ubuntu 9.10 PL / karmelkowy-koliberek-9.10-netbook-remix-PL.iso / casper / filesystem.squashfs / usr / lib / perl5 / Pango / Renderer.pod < prev    next >
Text File  |  2009-05-09  |  3KB  |  232 lines

  1. =head1 NAME
  2.  
  3. Pango::Renderer - a base class for pango rendering
  4.  
  5. =cut
  6.  
  7. =head1 HIERARCHY
  8.  
  9.   Glib::Object
  10.   +----Pango::Renderer
  11.  
  12.  
  13.  
  14. =cut
  15.  
  16. =for object Pango::Renderer - a base class for pango rendering
  17.  
  18. =cut
  19.  
  20.  
  21.  
  22.  
  23. =head1 METHODS
  24.  
  25. =head2 $renderer-E<gt>B<activate> 
  26.  
  27. Since: pango 1.8
  28.  
  29. =head2 color or undef = $renderer-E<gt>B<get_color> ($part)
  30.  
  31. =over
  32.  
  33. =item * $part (Pango::RenderPart) 
  34.  
  35. =back
  36.  
  37. Since: pango 1.8
  38.  
  39. =head2 $renderer-E<gt>B<set_color> ($part, $color)
  40.  
  41. =over
  42.  
  43. =item * $part (Pango::RenderPart) 
  44.  
  45. =item * $color (Pango::Color or undef) 
  46.  
  47. =back
  48.  
  49. Since: pango 1.8
  50.  
  51. =head2 $renderer-E<gt>B<deactivate> 
  52.  
  53. Since: pango 1.8
  54.  
  55. =head2 $renderer-E<gt>B<draw_error_underline> ($x, $y, $width, $height)
  56.  
  57. =over
  58.  
  59. =item * $x (integer) 
  60.  
  61. =item * $y (integer) 
  62.  
  63. =item * $width (integer) 
  64.  
  65. =item * $height (integer) 
  66.  
  67. =back
  68.  
  69. Since: pango 1.8
  70.  
  71. =head2 $renderer-E<gt>B<draw_glyph> ($font, $glyph, $x, $y)
  72.  
  73. =over
  74.  
  75. =item * $font (Pango::Font) 
  76.  
  77. =item * $glyph (integer) 
  78.  
  79. =item * $x (double) 
  80.  
  81. =item * $y (double) 
  82.  
  83. =back
  84.  
  85. Since: pango 1.8
  86.  
  87. =head2 $renderer-E<gt>B<draw_layout> ($layout, $x, $y)
  88.  
  89. =over
  90.  
  91. =item * $layout (Pango::Layout) 
  92.  
  93. =item * $x (integer) 
  94.  
  95. =item * $y (integer) 
  96.  
  97. =back
  98.  
  99. Since: pango 1.8
  100.  
  101. =head2 $renderer-E<gt>B<draw_layout_line> ($line, $x, $y)
  102.  
  103. =over
  104.  
  105. =item * $line (Pango::LayoutLine) 
  106.  
  107. =item * $x (integer) 
  108.  
  109. =item * $y (integer) 
  110.  
  111. =back
  112.  
  113. Since: pango 1.8
  114.  
  115. =head2 $renderer-E<gt>B<draw_rectangle> ($part, $x, $y, $width, $height)
  116.  
  117. =over
  118.  
  119. =item * $part (Pango::RenderPart) 
  120.  
  121. =item * $x (integer) 
  122.  
  123. =item * $y (integer) 
  124.  
  125. =item * $width (integer) 
  126.  
  127. =item * $height (integer) 
  128.  
  129. =back
  130.  
  131. Since: pango 1.8
  132.  
  133. =head2 $renderer-E<gt>B<draw_trapezoid> ($part, $y1_, $x11, $x21, $y2, $x12, $x22)
  134.  
  135. =over
  136.  
  137. =item * $part (Pango::RenderPart) 
  138.  
  139. =item * $y1_ (double) 
  140.  
  141. =item * $x11 (double) 
  142.  
  143. =item * $x21 (double) 
  144.  
  145. =item * $y2 (double) 
  146.  
  147. =item * $x12 (double) 
  148.  
  149. =item * $x22 (double) 
  150.  
  151. =back
  152.  
  153. Since: pango 1.8
  154.  
  155. =head2 layout = $renderer-E<gt>B<get_layout> 
  156.  
  157. Since: pango 1.20
  158.  
  159. =head2 layoutline = $renderer-E<gt>B<get_layout_line> 
  160.  
  161. Since: pango 1.20
  162.  
  163. =head2 matrix or undef = $renderer-E<gt>B<get_matrix> 
  164.  
  165. Since: pango 1.8
  166.  
  167. =head2 $renderer-E<gt>B<set_matrix> ($matrix)
  168.  
  169. =over
  170.  
  171. =item * $matrix (Pango::Matrix or undef) 
  172.  
  173. =back
  174.  
  175. Since: pango 1.8
  176.  
  177. =head2 $renderer-E<gt>B<part_changed> ($part)
  178.  
  179. =over
  180.  
  181. =item * $part (Pango::RenderPart) 
  182.  
  183. =back
  184.  
  185. Since: pango 1.8
  186.  
  187.  
  188.  
  189. =cut
  190.  
  191.  
  192. =head1 ENUMS AND FLAGS
  193.  
  194. =head2 enum Pango::RenderPart
  195.  
  196. =over
  197.  
  198. =item * 'foreground' / 'PANGO_RENDER_PART_FOREGROUND'
  199.  
  200. =item * 'background' / 'PANGO_RENDER_PART_BACKGROUND'
  201.  
  202. =item * 'underline' / 'PANGO_RENDER_PART_UNDERLINE'
  203.  
  204. =item * 'strikethrough' / 'PANGO_RENDER_PART_STRIKETHROUGH'
  205.  
  206. =back
  207.  
  208.  
  209.  
  210.  
  211. =cut
  212.  
  213.  
  214. =head1 SEE ALSO
  215.  
  216. L<Pango>, L<Glib::Object>
  217.  
  218.  
  219. =cut
  220.  
  221.  
  222. =head1 COPYRIGHT
  223.  
  224. Copyright (C) 2003-2008 by the gtk2-perl team.
  225.  
  226. This software is licensed under the LGPL.  See L<Pango> for a full notice.
  227.  
  228.  
  229.  
  230. =cut
  231.  
  232.